GPS 原始坐标 (WGS |
您所在的位置:网站首页 › java gps › GPS 原始坐标 (WGS |
本博客适用于ddmm.mmmm或者dd.dddd格式转高德(GCJ)百度(BD09)坐标
最近的项目中有个定位功能,定位是GPS原始坐标 (WGS-84),数据格式是ddmm.mmmm类型的,前端大佬用的地图是百度的,了解过经纬度这一块的应该都知道经纬度偏移吧,这里就不多说明了,所以现在需要把WGS-84转换成BD09坐标。 先列举一下数据(ddmm.mmmm) Lat:2232.618499984 Lng:11357.04769988转换成百度地图的坐标后 Lat:22.546404869160124 Lng:113.962211495310191.首先,我们要把ddmm.mmmm转换成dd.dddd,如果接收到的数据格式是dd.dddd的话可跳过这一步,这里有个公式 dd.dddd = dd + mm.mmmm/60在ddmm.mmmm中把mm.mmmm截取下来除以60然后再加上dd 2.然后把dd.dddd转成火星坐标系(高德地图) 3.然后再把火星坐标系转百度BD09坐标 这个类里面已经写好了:下载了就可以用 https://download.csdn.net/download/qq_36466653/11891281 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |